<%-- 
    Document   : registrar
    Created on : 16-jul-2012, 8:00:54
    Author     : USUARIO
--%>

<%@page import="negocio.Perfil"%>
<%@page import="java.util.ArrayList"%>
<%@page contentType="text/html" pageEncoding="UTF-8" session="true"%>
<%@page import="negocio.Empleado"%>
<%@page import="java.awt.Button"%>
<!DOCTYPE html>
<%
    if(request.getSession() != null){
        if(request.getSession().getAttribute("oky") == null){
            RequestDispatcher vista = request.getRequestDispatcher("index.jsp?msj=1");
            vista.forward(request, response);
        }
    }
%>

<%
//rescatando los elemetos del ambito del contexto dejados por el controlador
String mensaje = (String)request.getAttribute("mensaje");
ArrayList errores=(ArrayList)request.getAttribute("errores");

String ide="", tipo_ide="", nom="", ape="", tel="", direc="", correo="", codigo="", contrasena="",nick="";

String apellusu = (String) session.getAttribute("apeusu");//Recoge la session
String nomusu = (String) session.getAttribute("nomusu");//Recoge la session

ide = (String) session.getAttribute("ide");//Recoge la session
tipo_ide = (String) session.getAttribute("tipo_ide");//Recoge la session
nom = (String) session.getAttribute("nom");//Recoge la session
ape = (String) session.getAttribute("ape");//Recoge la session
tel = (String) session.getAttribute("tel");//Recoge la session
direc= (String) session.getAttribute("direc");//Recoge la session
correo= (String) session.getAttribute("correo");//Recoge la session
codigo= (String) session.getAttribute("codigo");//Recoge la session
contrasena= (String) session.getAttribute("contrasena");//Recoge la session
nick = (String) session.getAttribute("nick");//Recoge la session

if (ide==null || tipo_ide==null || nom==null || ape==null || tel==null || direc==null || correo==null || codigo==null || contrasena==null || nick==null){
    ide=""; tipo_ide=""; nom=""; ape=""; tel=""; direc=""; correo=""; codigo=""; contrasena=""; nick="";
}
%>
<%
Perfil s= new Perfil();
ArrayList lista2=(ArrayList)s.listaPerfil();
//Crea un objeto de la clase perfil
Empleado e = new Empleado();
//Ejecuta el metodo listaPerfil y lo guarda en una lista
ArrayList lista= (ArrayList)e.listaEmpleado();
%>
<html>
    <head><link href="chair.ico" type="image/x-icon" rel="shortcut icon" />
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Simea</title>
        <link rel="stylesheet" type="text/css" href="inicio.css" media="screen"/>
        <link rel="stylesheet" type="text/css" href="css/menu2.css" />
        <script type="text/javascript" src="js/empleado.js"></script>
    </head>
    <body onKeyDown="checkKey(event)">
    <center>
        <div id="contenedor">
            <div id="cabecera"><center><br><br><br>
                 <ul class="mi-menu">
    <li>
    <a>Archivos Maestros</a>
    <ul>
      <li><a href="registrar.jsp" title="Ingresar a opciones de perfil">Perfil</a></li>
      <li><a href="empleado.jsp" title="Ingresar a opciones de empleado">Empleado</a></li>
      <li><a href="bancos.jsp" title="Ingresar a opciones de banco">Bancos</a></li>
      <li><a href="proveedor.jsp" title="Ingresar a opciones de proveedor">Proveedor</a></li>
      <li><a href="nuevou.jsp">Usuarios</a></li>
      <li><a href="tipo_egreso.jsp" title="Ingresar a opciones de tipo de egreso">Tipo de egreso</a></li>
      
    </ul>
  </li>
  <li><a>Archivos de Movimiento</a>
  <ul><li><a href="egresos.jsp" title="Generar un egreso">Egresos</a></li>
 </ul>
      </li>
      <li><a href="acercade.jsp" title="Obtenga ayuda">Acerca de</a>
          <ul><li><a href="manualusuarioo.docx" title="Obtenga ayuda">Manual usuario</a></li>
              <li><a href="manualsistema.docx">Manual sistema</a></li>
          <li><a href="http://acueducto-pra.jimdo.com/">Pagina web</a></li>
          <li><a href="acercade.jsp">Autores</a></li>
          </ul>
      </li>
       
      <li><a href="menu2.jsp" align="right" title="Ir al menú principal">Menú</a></li>
      <li><a href="index.jsp?c=76rgfh" align="right" title="Salida Segura" onclick="perm()">Cerrar Sesión</a></li>
</ul>     </font>
                    

            </div>
            <div id="contenido" align="center">
                <br><br>
      <font size="4" face="cambria" align="center" color="blue">EMPLEADOS</font></center><br><br>
      
        <form name="empleado" action="controladorempleado.do" method="post">
            <center>
            <table>
                <tr><td><font color="blue"> *</font>Identificación</td>
                    <td><input type="text" name="ide" value="<%=ide%>"  title="Se aceptan 12 caracteres" required onFocus="siguienteCampo='tipo_ide';" onkeypress="return validare(event)" rows="5" cols="20"  title="Solo se aceptan números" maxlength="12"  placeholder="Digite el documento"/></td>
                    <td><input type="submit" name="btcon" value="Consultar"  class="css3button"/></td>
                    
                    
                    <td></td><td><font color="blue"> *</font>Dirección</td>
                <td title="Se aceptan 12 caracteres"><input type="text" name="direc" value="<%=direc%>" onFocus="siguienteCampo='correo';" maxlength="15"  placeholder="Digite la dirección"/></td>
                 </tr>
                <tr> 
                     <td><font color="blue"> *</font>Tipo Identificación</td>
                    <td title="Seleccione el tipo de identificación"> <SELECT NAME="tipo_ide"  >
                            <option>**Selecciona**</option>
                                
                            <OPTION onFocus="siguienteCampo='controladorregistra.do';">Cedula de ciudadania</option>
                <OPTION onFocus="siguienteCampo='controladorregistra.do';">Tarjeta de identidad</option>
                    <OPTION onFocus="siguienteCampo='controladorregistra.do';">Cedula de extranjería</option>
                </SELECT></td>
                <td></td>
                <td></td>
                <td><font color="blue"> *</font>Correo</td>
                 <td><input type="text" name="correo" value="<%=correo%>" onFocus="siguienteCampo='tipo_usu';" maxlength="30" title="Solo se aceptan hasta 30 caracteres"  placeholder="Digite el correo"/></td>
                </tr>
                
                
                <tr><td><font color="blue"> *</font>Nombres</td>
                    <td title="Solo se aceptan 20 caracteres"><input type="text" name="nom" value="<%=nom%>" onFocus="siguienteCampo='ape';" onkeypress="return validar(event)" rows="5" cols="20" onkeypress="return validar(event)" maxlength="20"  placeholder="Digite los nombres"/></td>
                    <td></td>
                <td></td>
                <td><font color="blue"> *</font>Tipo Usuario</td>
                      <td title="Seleccione el tipo de usuario">
                          <SELECT NAME="codigo">
                              <option>**Selecciona**</option>
                              <% 
                              for(int i=0; i<lista2.size(); i++)
                              {
                                  s=(Perfil)lista2.get(i);
                                  out.println("<option value='"+s.getCod()+"'>"+s.getNom()+"</option>");
                              }
                      
                              %>
                          </select></td>
                </tr>
                <tr><td><font color="blue"> *</font>Apellidos</td>
                    <td title="Solo se aceptan 20 caracteres"><input type="text" name="ape" value="<%=ape%>" onFocus="siguienteCampo='tel';" onkeypress="return validar(event)" rows="5" cols="20" onkeypress="return validar(event)" maxlength="20"  placeholder="Digite los apellidos"/></td>
                    <td></td>
                <td></td>
                <td><font color="blue"> *</font>Contraseña</td>
                    <td title="Solo se aceptan 10 caracteres"><input type="password" name="contrasena" value="<%=contrasena%>" onFocus="siguienteCampo='nick';" maxlength="10"  placeholder="Digite la contraseña"/></td>
                </tr>
                   <tr><td><font color="blue"> *</font>Teléfono</td>
                    <td title="Solo se aceptan 15 caracteres"><input type="text" name="tel" value="<%=tel%>" onFocus="siguienteCampo='direc';"  onkeypress="return validare(event)" rows="5" cols="20" onkeypress="return validare(event)"  maxlength="15"  placeholder="Digite el telefono"/></td>
                    <td></td>
                <td></td>
                <td><font color="blue"> *</font>Nick</td>
                    <td title="Solo se aceptan 10 caracteres"><input type="text" name="nick" value="<%=nick%>" onFocus="siguienteCampo='btreg';" maxlength="10"  placeholder="Digite el nick"/></td>
                </tr>
               
            </table> 
                <br><br>
                <table>
                <tr>
                    <td><input type="submit" name="btreg" value="Insertar" onFocus="siguienteCampo='controladorempleado.do';"class="css3button"/></td>
                    <td> <input type="submit" name="btmod" value="Modificar"class="css3button" /> </td>
                    <td> <input type="submit" name="bteli" value="Eliminar"class="css3button" /> </td>
                </tr>
                </table>
                </form><br>
                <%
        if(errores != null){
           for (int i=0; i<errores.size(); i++){
               out.println(errores.get(i)+"<br>");
           } 
           
        }
        if (mensaje == null){
            mensaje="";
        }
        out.println(mensaje);
        %>
            </div>
            <br>
             <a href="listaEmpleado.jsp"><img src="lista.jpg" onmouseover="this.width=66;this.height=66;" onmouseout="this.width=64;this.height=64;" title="Listar empleados"></a><br><font face="cambria" color="blue" size="3">Listar empleados</font>
            <br><br>
           </center>
           
       </form><br>
           
        <center><a href="http://acueducto-pra.jimdo.com/"><img src="logo.png"   onmouseover="this.width=510;this.height=168;" onmouseout="this.width=506;this.height=168;" width="506" height="168"></a></center>
                    <center><font face="cambria" color="blue" size="3"><br>Todos los campos marcados con (*) son obligatorios</font></center>
                <div id="pie"><font face="comic sans ms">
         
        <img src="im.jpg" align="left">
                     
                </div>
         </body>
</html>
